defensive construction tax squad - Francés Inglés Diccionario